(extremely detaild&